@charset "UTF-8";

body.conference #content { width: 660px; padding: 50px 162px; margin: 0 auto; }
body.conference #content #pageTitle { margin-bottom: 18px; text-align: center; font-size: 2.571em; font-weight: normal; }

body.conference #content h4.titleLv2 { color: #390; font-size: 1.428em; letter-spacing: 0.3em; margin-bottom: 10px; padding-left: 10px; border-left: 10px solid #360; }
body.conference #content div.paraLv1 { margin-bottom: 60px; }


body.conference #conferenceList ul { width: 650px; }
body.conference #conferenceList ul li a:hover { color: #333; border-bottom: 5px solid #333; }

#confIndex #conferenceList ul #clIndex a { font-weight: bold; border-bottom: 5px solid #f09; }
#memberIndex #conferenceList ul #clMember a { font-weight: bold; border-bottom: 5px solid #090; }
#planIndex #conferenceList ul #clPlan a { font-weight: bold; border-bottom: 5px solid #06f; }
#reusecharIndex #conferenceList ul #clReusechar a { font-weight: bold; border-bottom: 5px solid #f90; }

body.conference #conferenceList ul #clIndex a:hover { font-weight: bold; border-bottom: 5px solid #f09; }
body.conference #conferenceList ul #clMember a:hover { font-weight: bold; border-bottom: 5px solid #090; }
body.conference #conferenceList ul #clPlan a:hover { font-weight: bold; border-bottom: 5px solid #06f; }
body.conference #conferenceList ul #clReusechar a:hover { font-weight: bold; border-bottom: 5px solid #f90; }



#confIndex #content #pageTitle { margin: 0 auto 28px; padding-top: 33px; width: 459px; height: 0px; overflow: hidden; background: url(../img/logo.png) 50% 0 no-repeat; }
#confIndex #content #pageTitle #ptColor1 { color: #09f; }
#confIndex #content #pageTitle #ptColor2 { color: #ee846d; }

#confIndex #content #imgReduce { float: right; margin-left: 18px; }

#confIndex #content #toDoList { margin-bottom: 18px;padding:2em;background-color: #ccffb2; }
#confIndex #content #toDoList ol{padding:0;margin:0;}

#confIndex #content #minato3rLogo { float: left; margin: 0 50px 0 20px; }
#confIndex #content #minato3rLogo + p { margin-top: 1.0em; }

#confIndex #content #column3r { background-color: #ffb2e2; padding: 18px; }
#confIndex #content #column3r p { margin-bottom: 0; }


#memberIndex #content #pageTitle { margin-bottom: 0; }
#memberIndex #content #pageTitle { margin: 0 auto 10px; padding-top: 29px; width: 138px; height: 0px; overflow: hidden; background: url(../img/member/logo.png) 50% 0 no-repeat; }
#memberIndex #content #pageTitleCaption { color: #390; font-size: 1.428em; text-align: center; letter-spacing: 0.4em; margin-bottom: 50px; }

#memberIndex #content #column1 { float: right; width: 320px; }
#memberIndex #content #column2 { float: left; width: 330px;}

#memberIndex #content #tableMember { width: 100%; }
#memberIndex #content #tableMember caption { color: #390; margin-bottom: 0.357em; text-align: center; font-weight: bold; font-size: 1.285em; }
#memberIndex #content #tableMember th,
#memberIndex #content #tableMember td { padding: 10px; border: 1px solid #333; }
#memberIndex #content #tableMember th { text-align: center; font-weight: bold; }
#memberIndex #content #tableMember ul { margin-bottom: 0; }

#memberIndex #content #tableMember #trKumin { background-color: #ffe3c7; }
#memberIndex #content #tableMember #trJigyosya { background-color: #c7ffc7; }
#memberIndex #content #tableMember #trKu { background-color: #c7e3ff; }


#planIndex #content #pageTitle { margin: 0 auto 28px; padding-top: 33px; width:141px; height: 0px; overflow: hidden; background: url(../img/plan/logo.png) 50% 0 no-repeat; }
#planIndex #content #imgPlan { display: block; margin: 0 auto; }
#planIndex #content #minnatoNote { background-color: #ffe2f4; padding: 18px; }
#planIndex #content #minnatoNote p.minnnatoNoteImg { text-align: center; margin: 0 auto 18px; }

/* リユースキャラクター */
#reusecharIndex { background: #3cf url(../img/kappabg.png); }
#reusecharIndex #contentTop { background-image: url(../img/contentTopLB.png); }
#reusecharIndex #contentHeader { width: 860px; padding: 50px 62px; margin: 0 auto; background: transparent url(../img/contentBg1LB.png) 50% 0 repeat-y; }
#reusecharIndex #contentBottom { height: 400px; margin-bottom: 0; background: url(../img/kappa.png) 50% 0 no-repeat; }
#reusecharIndex #globalFooter { margin-top: 0; }
#reusecharIndex #contentHeader #pageTitle{margin:0 auto; text-align:center;font-size:2em;font-weight:normal;color:#fff;}

#reusecharIndex #content div h3 { width: 100%; border-left: 10px solid #09f; border-bottom: 1px solid #09f; padding-left: 10px; }
#reusecharIndex #content #reUske { text-align: center; }
#reusecharIndex #content #point h3 { margin-bottom: 1.0em; }
#reusecharIndex #content #point table th,
#reusecharIndex #content #point table td { padding: 10px; border: 1px solid #666; }
#reusecharIndex #content #point table th { width: 100px; font-weight: bold; text-align: center; }
#reusecharIndex #content #point table td ul { margin-bottom: 0px; }
#reusecharIndex #content #point table td li { list-style-type: decimal; list-style-position: inside; }

#reusecharIndex #content #criticism h3 { margin-bottom: 1.0em; }
#reusecharIndex #content #criticism p span.name { color: #090; font-weight: bold; font-size: 1.1em; }